body { font-family: "PT Sans", Arial, Helvetica, sans-serif ; font-size: 13px; }
.metu-top { background: url(../img/metu-top-bg.jpg) repeat-x; height: 197px; width: 100%; position: absolute; top: 0; z-index: 0; overflow: hidden; }
.metu-container { position: relative; width: 935px; margin: 0 auto; overflow: hidden; min-height: 600px; background: url(../img/metu-container-bg.png) repeat-y; }
.metu-container-top { background: url(../img/metu-container-top-bg.png) repeat-x; height: 202px; width: 909px; margin: 0 auto; }
.metu-bottom { background: url(../img/metu-bottom-bg.png) no-repeat; width: 935px; margin: 0 auto; height: 43px; }
.metu-container-main { width: 875px; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; background: #fff; overflow: hidden; }
.metu-container-main_content { float: left; width: 655px; border: 1px solid #fff; background: #fff; line-height: 140%; }
.metu-addres { clear: both; font-size: 12px; margin: 0 auto; width: 895px; color: #9d9b9b; text-align: center; padding-bottom: 5px; }
.metu-content { padding: 10px; }
.metu-logo { float: left; margin-top: 48px; margin-left: 44px; margin-bottom: 16px; }
.metu-app-title { position: absolute; margin-top: 78px; margin-left: 106px; font: 16px "BourgeoisTRUBolRegular"; display: block; }
.validation-error { margin-top: 5px; color: #a94442; font-weight: normal; }

.center { text-align: center; }
p { text-align: justify; }

.text-right { text-align: right; /* float: right; */}
.alert > i { margin-right: 10px; }
.bookmark > i { margin-left: 10px; }
.bookmark { font-family: 'Droid Sans', sans-serif; font-size: 18px; }

.dropdown-signin-form { min-width: 250px; padding: 15px 15px 5px 15px; }
.dropdown-signin-form input { font-weight: normal; }
.dropdown-signin-form .btn { width: 100%; }
.dropdown-signin-form .form-group { margin-left: 0; margin-right: 0; }
.dropdown-signin-form .form-group > .btn { min-height: none; }

.has-error div.cke { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }

#programOutcomesMatrix .btn { padding-right: 17px; padding-left: 17px; }
#programOutcomesMatrix .btn:active, .btn.active { box-shadow: inset 0 3px 5px rgba(0,0,0,.225); }

#manageAssessment .modal-dialog, #manageOutline .modal-dialog { width: 850px; }

.mandatory { color: red; font-size: 16px; }
.newline { white-space: pre-wrap; }

.gototop { bottom: 10px; margin-left: 170px; display: none; cursor: pointer; text-align: right; }

.syllabus-nav { top: 0px; margin-top: 20px; width: 199px; }
.syllabus-nav li a { padding-bottom: 13px; padding: 5px; border-left: 2px solid transparent; } /* color: #999; */
.syllabus-nav .nav > li > a:hover, .syllabus-nav .nav > li > a:focus { background-color: inherit; color: #000; }
.syllabus-nav .nav .active { background-color: inherit; } 
.syllabus-nav .nav .active a { color: #000; font-weight: bold; border-left: 2px solid #000; }

.no-padding-left { padding-left: 0px; }
.no-padding-right { padding-right: 0px; }

.edit-link { font-size: .55em; margin-left: 10px; }
table.table.table-striped > tbody > tr.sort-helper { border: 2px dashed grey; background-color: #dff0d8; height: 4em; }
table.table.table-striped > tbody > tr.sort-helper:nth-child(odd)>td { background-color: #dff0d8; }

.disabled { color: lightgray; }

.copyToAll { margin-left: 10px; }
.copyToAll i { margin-left: 5px; }

.form-group div.pull-right { text-align: right; }
